Курс повышения квалификации предназначен для инженерно-технических работников с высшим профессиональным образованием (автоматизированные системы, робототехника, вычислительная техника и т.п.), занимающихся разработкой автоматизированных и автономных систем, в том числе беспилотных и робототехнических транспортных систем и обладающих базовыми навыками программирования на С/C++ или Python.
Программа курса направлена на формирование или совершенствование профессиональных компетенций в области систем управления и информационного взаимодействия в мобильной робототехнике.
Требования к уровню подготовки слушателя: обязательно наличие базовых навыков программирования на C/C++ или Python.
Слушателям, успешно прошедшим обучение, выдается удостоверение о повышении квалификации установленного образца.
Онлайн-обучение: в формате видеоконференции
Профессиональная компетенция, полученная слушателями при освоении настоящей программы, необходима для выполнения следующих видов профессиональной деятельности:
В результате освоения программы слушатель должен:
знать:
уметь:
1. Концепция фреймворка ROS
2. Организация рабочей среды ROS. Система сборки. Рабочее пространство, пакет, узел
3. Обмен данными с использованием топиков. Публикаторы и подписчики
4. Взаимодействие с использованием сервисов. Параметры
5. Обмен данными о местоположении мобильного робота и его компонентов. Визуализация данных с использованием утилит ROS
6. Инструменты для обмена и визуализации изображений в ROS. Взаимодействие с библиотекой OpenCV
7. Облака точек и трёхмерные объекты в ROS. Структура данных, наполнение и визуализация
8. Пакеты, модули и расширения ROS. Ключевые особенности и назначение
9. Итоговое тестирование